package com.gl.doc.path;

import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdUtil;

import java.io.File;

/**
 * 临时路径用于解析和存储word文档xml使用完毕后删除
 */
public class TempPath {
    /**
     * user.dir 项目路径
     */
    private final static String rootPath = System.getProperty("user.dir");
    /**
     * 临时路径的上下文路径
     */
    private final static String contextPath = "cshr-doc";

    /**
     * 获取本次操作临时路径
     *
     * @return 临时路径
     */
    public static String getTempPath() {
        return rootPath + "/" + contextPath + "/" + IdUtil.simpleUUID();
    }

    /**
     * 删除临时文件
     *
     * @param tempPath 临时目录
     */
    public static void deleteTempPath(String tempPath) {
        FileUtil.del(new File(tempPath));
    }
}
